class fZwNztHkPUvazdeo {
    private init() {}
    
    static func mBcRiYEyhdTTBqyF(HNMTEjFdjzjxYWYx: YIMOption) { YGaUiMBDUKDSatsx.mBcRiYEyhdTTBqyF(HNMTEjFdjzjxYWYx: HNMTEjFdjzjxYWYx) }
    
    static let YGaUiMBDUKDSatsx: FYlhOrvmTNhiTZXO = juMMVxnfPUaJjiXc.WwJoBsxnOnzHObMj
    static let GIDIzALWsdyTfycf: TDdVgyfXqWZaqKnV = LsZqpYmxptECwjKz.WwJoBsxnOnzHObMj
    static let kKZHQgqVvWvEzcze: BwZilgDsbcahFqOk = ALMtBPmZiLSSFbfz.WwJoBsxnOnzHObMj
    static let wrrBUnSAzBPGBWIC: IGSMDLuFyycFWvMn = MZXXsQBQQHXmUzyA.WwJoBsxnOnzHObMj
    static let rDswoxpKBaqbcUtn: qmIOizfdDTOrzWZA = esFNcltaQRfldnYS.WwJoBsxnOnzHObMj
    static let YEdpUIviIcRKaHeV: ylSrwpQzinRnCQAz = ysRDndYhHqiivjct.WwJoBsxnOnzHObMj
    static let yMZohqfMDkXrtDhZ: vJzWJMCZSqjXSJwr = bWyRovmJfLBBekVI.WwJoBsxnOnzHObMj
    static let NKBRHVWrtACVYZIX: kAGQermocfLTvFdL = QpXuLLGuFWxrczPY.WwJoBsxnOnzHObMj
    static let wPfIXutYKGPawgvd: HVxXRNSKnoUsEVit = zUYPkGrBKJCHmWhJ.WwJoBsxnOnzHObMj
    static let DCappNzugFfbwrqS: AlyetbxslbblBtDL = RCgDPkOraZbmSOyl.WwJoBsxnOnzHObMj
}

class FYlhOrvmTNhiTZXO {
    func mBcRiYEyhdTTBqyF(
        HNMTEjFdjzjxYWYx: YIMOption
    ) {}
}

class TDdVgyfXqWZaqKnV {
}

class BwZilgDsbcahFqOk {
    func LUZNrRudwnrLwAwR(
        UhzaNhigkZjxYKFZ:String,
        TxzdMHVHmUVisByn:String,
        lnPbkmdwNECDwBnh: @escaping (_ kKsxeMWRvxOisRhl: YIMResult<YIMEnum_LoginResult>) -> Void
    ) {}
    
    func DASFOrpmVNSuuhGj() {}
    
    func CJpHDPXJovTfKuUn(
        bAviYiLBLceXSWgD: Bool = false
    ) -> Bool { return false }
    
    func CrMEZAmuFlNMKEGO(
        UhzaNhigkZjxYKFZ: String,
        lnPbkmdwNECDwBnh: @escaping (_ mKUIzAxlvBGUVfVk: Bool, _ user: YIMUser?) throws -> Void
    ) {}
    
    func gGSycVBbVjFDKkpo(
        lnPbkmdwNECDwBnh: @escaping (_ SKMldmaokHUJbBJx: [String]?) throws -> Void
    ) {}
    
    func zmWZczbIpjUGbXyf(
        UhzaNhigkZjxYKFZ:String,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
    
    func qdcAyjfHZFHBKUvZ(
        UhzaNhigkZjxYKFZ:String,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
}

class IGSMDLuFyycFWvMn {
    var XBgpCrYXyimOqEjN: ((_ result: YIMResult<YIMEnum_OnlineState>) throws -> Void)? = nil
    var eQTUmWmtELtmLuVV: (() throws -> Void)? = nil
    var SStXrjMtBhxsVxWV: ((_ conversations: [YIMConversation]) throws -> Void)? = nil
    var CUeFUIPutrtrIiZP: ((_ conversations: [YIMConversation]) throws -> Void)? = nil
    var NkHBdSgXsWnSDTLg: ((_ conversations: [YIMConversation]) throws -> Void)? = nil
    var OvGVkxnHBDrKREOn: ((_ messages: [YIMMessage]) throws -> Void)? = nil
    var WOLubbPCZQvMqIdc: ((_ messages: [YIMMessage]) throws -> Void)? = nil
    var WsyxCKtmLvJidtlp: ((_ broadcastMessage: YIMBroadcastMessage) throws -> Void)? = nil
    var xLcRiczleBlqkCdn: ((_ notificationMessage: YIMNotificationMessage) throws -> Void)? = nil
    var gDnkPdGwPnIjLGpW: ((_ revokeMessage: YIMRevokeMessage) throws -> Void)? = nil
    var hEeTkyFyliKlUfDp: ((_ conversationID: String) throws -> Void)? = nil
    var JouqiwQlCvEBZSfR: ((_ roomID: String) throws -> Void)? = nil
    var BUgXudieTugynErU: ((_ roomID: String) throws -> Void)? = nil
    
    func ilMKfYTDPfGkgoZJ(lnPbkmdwNECDwBnh: @escaping (_ kKsxeMWRvxOisRhl: YIMResult<YIMEnum_OnlineState>) throws -> Void) {}
    func qsGFMjOrIGlWtpNG() {}
    func eqaIzFEydgEZXhkr(lnPbkmdwNECDwBnh: @escaping () throws -> Void) {}
    func nQxlZIaFffJXkbvn() {}
    func XdDicpbHkvHXmKoo(lnPbkmdwNECDwBnh: @escaping (_ ormchpikGcmflTHU: [YIMConversation]) throws -> Void) {}
    func lWxXEqjrNuhCQuvh() {}
    func cipSmtRpJrlbemDf(lnPbkmdwNECDwBnh: @escaping (_ ormchpikGcmflTHU: [YIMConversation]) throws -> Void) {}
    func arIXiMJFexWiNTIf() {}
    func AjqdLLAonbQhVRHI(lnPbkmdwNECDwBnh: @escaping (_ ormchpikGcmflTHU: [YIMConversation]) throws -> Void) {}
    func gkNFaHhYaWWXYWCO() {}
    func mAvxlcWpKymogQgF(lnPbkmdwNECDwBnh: @escaping (_ zpAppbgYcokukiGf: [YIMMessage]) throws -> Void) {}
    func mfbFuifKujEyJHMe() {}
    func XJikgqoJOtENBeER(lnPbkmdwNECDwBnh: @escaping (_ zpAppbgYcokukiGf: [YIMMessage]) throws -> Void) {}
    func VROwgXvbRoTuZgCQ() {}
    func umdUTysNOPzzTmZG(lnPbkmdwNECDwBnh: @escaping (_ NwGNlKBbZcPxJywA: YIMBroadcastMessage) throws -> Void) {}
    func bhvmUEqvBhnPkNOz() {}
    func hNguRFwSQordGtNd(lnPbkmdwNECDwBnh: @escaping (_ YWJZegGLmoQmRojw: YIMNotificationMessage) throws -> Void) {}
    func rDZFkYrXplOTkUDV() {}
    func YUJoGnKSDRttpSGE(lnPbkmdwNECDwBnh: @escaping (_ SHeLJcCJHCoqqYnk: YIMRevokeMessage) throws -> Void) {}
    func bMNCpuDwnWfBeqjW() {}
    func xrnEghbDpcKCVZiG(lnPbkmdwNECDwBnh: @escaping (_ IYfxgmQIzqRJWEUV: String) throws -> Void) {}
    func qbAyhpJTZFkQyZrV() {}
    func LoGsXVHoTvNetHQt(lnPbkmdwNECDwBnh: @escaping (_ tErCIvYmyunOPvLc: String) throws -> Void) {}
    func hHejGaOAoFuEiJxK() {}
    func iJxltzLCSpxZCwxQ(lnPbkmdwNECDwBnh: @escaping (_ tErCIvYmyunOPvLc: String) throws -> Void) {}
    func iCnCEfMQkHtFFPVi() {}
}

class qmIOizfdDTOrzWZA {
    func TEHrCcQWLqKUUweb(
        lnPbkmdwNECDwBnh: @escaping (_ ormchpikGcmflTHU: [YIMConversation]?) throws -> Void
    ) {}
    
    func JxLmXVOZSDJBEKjy(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        sHYPLJtnRlobKHwc: Bool = true,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
    
    func siDTXYVxDWyfgmwv(
        sHYPLJtnRlobKHwc: Bool = true,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
    
    func CZJecwYjjXBOhITh(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        sHYPLJtnRlobKHwc: Bool = true,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
    
    func jXkOqEhvijYmyBlh(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
    
    func CKArbsuLjwNtdBva(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
    
    internal func gTORhrTDtqcJUNpY(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        QfmrhidBvfBIkVBE: tYUKwOZRDGTDMbyG = .duJIAxLvlDPyHEPt
    ) -> Bool { return false }
}

class ylSrwpQzinRnCQAz {
    func FNZyMHvCuqpTdvHZ(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String
    ) {}
    
    func MbucNQbvGvlflxEY(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
    
    func mSoMkADrXnBLbDrX(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        IMuPBNSVQxljIWnu: String,
        bgaUTCffvgrJbXZU: YIMPushOption? = nil,
        rDanffAecmNObeZc: ((_ message: YIMMessage) throws -> Void)? = nil,
        hzmQVkPAMRjQTTUo: ((_ isSuccess: Bool, _ message: YIMMessage, _ code: Int, _ msg: String) throws -> Void)? = nil
    ) {}
    
    func SZkDSZugPVtsKZXR(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        amwLsSsqearISEaM: String,
        oAsyNaycKGRQxdey: Int,
        JOQHofjVVgsKutMD: Int? = nil, //仅filePath为网络url时需要
        bgaUTCffvgrJbXZU: YIMPushOption? = nil,
        rDanffAecmNObeZc: ((_ message: YIMMessage) throws -> Void)? = nil,
        wUCaANiqdIPstrIA: ((_ message: YIMMessage, _ count: Int, _ total: Int) throws -> Void)? = nil,
        hzmQVkPAMRjQTTUo: ((_ isSuccess: Bool, _ message: YIMMessage, _ code: Int, _ msg: String) throws -> Void)? = nil
    ) {}
    
    func zlbjOfyLJVjfEFMd(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        amwLsSsqearISEaM: String,
        vCnvSnhevITORrOX: Bool = true,
        JOQHofjVVgsKutMD: Int? = nil, //仅filePath为网络url时需要
        bgaUTCffvgrJbXZU: YIMPushOption? = nil,
        rDanffAecmNObeZc: ((_ message: YIMMessage) throws -> Void)? = nil,
        wUCaANiqdIPstrIA: ((_ message: YIMMessage, _ count: Int, _ total: Int) throws -> Void)? = nil,
        hzmQVkPAMRjQTTUo: ((_ isSuccess: Bool, _ message: YIMMessage, _ code: Int, _ msg: String) throws -> Void)? = nil
    ) {}
    
    func ModzpLRaSeSkFIqn(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        amwLsSsqearISEaM: String,
        vCnvSnhevITORrOX: Bool = true,
        oAsyNaycKGRQxdey: Int,
        JOQHofjVVgsKutMD: Int? = nil, //仅filePath为网络url时需要
        bgaUTCffvgrJbXZU: YIMPushOption? = nil,
        rDanffAecmNObeZc: ((_ message: YIMMessage) throws -> Void)? = nil,
        wUCaANiqdIPstrIA: ((_ message: YIMMessage, _ count: Int, _ total: Int) throws -> Void)? = nil,
        hzmQVkPAMRjQTTUo: ((_ isSuccess: Bool, _ message: YIMMessage, _ code: Int, _ msg: String) throws -> Void)? = nil
    ) {}
    
    func RHxqHfXCmeMsPHsO(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        amwLsSsqearISEaM: String,
        MrlopvTAvrOKZfYM: String,
        JOQHofjVVgsKutMD: Int? = nil, //仅filePath为网络url时需要
        bgaUTCffvgrJbXZU: YIMPushOption? = nil,
        rDanffAecmNObeZc: ((_ message: YIMMessage) throws -> Void)? = nil,
        wUCaANiqdIPstrIA: ((_ message: YIMMessage, _ count: Int, _ total: Int) throws -> Void)? = nil,
        hzmQVkPAMRjQTTUo: ((_ isSuccess: Bool, _ message: YIMMessage, _ code: Int, _ msg: String) throws -> Void)? = nil
    ) {}
    
    func nmslEzaZUNEtGLhe(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        IMuPBNSVQxljIWnu: String,
        bgaUTCffvgrJbXZU: YIMPushOption? = nil,
        ytfJVFJHkAGqLytt: Bool = false,
        rDanffAecmNObeZc: ((_ message: YIMMessage) throws -> Void)? = nil,
        hzmQVkPAMRjQTTUo: ((_ isSuccess: Bool, _ message: YIMMessage, _ code: Int, _ msg: String) throws -> Void)? = nil
    ) {}
    
    internal func dTnjljZuDIzEIQvm(
        conversationType: YIMEnum_ConversationType,
        conversationID: String,
        messageType: YIMEnum_MessageType,
        content: String? = nil,
        attachment: YIMAttachment? = nil,
        push: YIMPushOption? = nil,
        onlyInsert: Bool = false,
        callback_start: ((_ message: YIMMessage) throws -> Void)? = nil,
        callback_upload: ((_ message: YIMMessage, _ count: Int, _ total: Int) throws -> Void)? = nil,
        callback_finish: ((_ isSuccess: Bool, _ message: YIMMessage, _ code: Int, _ msg: String) throws -> Void)? = nil
    ) {}
    
    func zBerOKEdTNDPVNug(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        cWSIMxBBOoVwGhZm: String
    ) {}
    
    func DqByaaGxdiZfiqiE(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        jVYApcVixeqcbOqW: [String]
    ) {}
    
    func shshcyxYSnepQxBy(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        NhoLjQazYHvziqpY: Date? = nil,
        qNVQZENZAHSIHdwn: Bool = false,
        KLywTOzhcQSiFAmi: Int = 20,
        EzGrRSSYXvaXYSEV: YIMEnum_QueryDirection = .Old,
        lnPbkmdwNECDwBnh: @escaping ((_ zpAppbgYcokukiGf: [YIMMessage]?) throws -> Void)
    ) {}
    
    func FMCEiTfVplJHuoRQ(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        NhoLjQazYHvziqpY: Int? = nil,
        KLywTOzhcQSiFAmi: Int = 20,
        EzGrRSSYXvaXYSEV: YIMEnum_QueryDirection = .Old,
        lnPbkmdwNECDwBnh: @escaping ((_ mKUIzAxlvBGUVfVk: Bool, _ messages: [YIMMessage]?) throws -> Void)
    ) {}
    
    func UDlAPdNiKaWWGSod(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        cWSIMxBBOoVwGhZm: String,
        lnPbkmdwNECDwBnh: @escaping ((_ GZRevkeIIdHLwXxe: YIMMessage?) throws -> Void)
    ) {}
    
    func TABxswoOHTGZgVxu(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        jVYApcVixeqcbOqW: [String],
        lnPbkmdwNECDwBnh: @escaping ((_ zpAppbgYcokukiGf: [YIMMessage]?) throws -> Void)
    ) {}
    
    func enzTDObZcftkhSRl(
        GZRevkeIIdHLwXxe: YIMMessage
    ) {}
    
    func GNBnhDyxzJEkLvXc(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
    
    func JWwYEELfRlMAzSWC(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        cWSIMxBBOoVwGhZm: String,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
    
    internal func SwjLZskphOFqktRN(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        IYfxgmQIzqRJWEUV: String,
        IyFwCVRgYzNeLHkj: Bool
    ) -> Bool { return false }
    
    internal func isgJTwrjAjJefSGB(
        uwnLgFlhpyfCLJAx: YIMEnum_ConversationType,
        cWSIMxBBOoVwGhZm: String
    )  -> Bool  { return false }
}

class vJzWJMCZSqjXSJwr {
    func CrMEZAmuFlNMKEGO(
        cpaJcBwQglAKGUbF: String,
        lnPbkmdwNECDwBnh: @escaping (_ mKUIzAxlvBGUVfVk: Bool, _ team: YIMTeam?) throws -> Void
    ) {}
    
    func gGSycVBbVjFDKkpo(
        lnPbkmdwNECDwBnh: @escaping (_ SKMldmaokHUJbBJx: [String]?) throws -> Void
    ) {}
    
    func zmWZczbIpjUGbXyf(
        cpaJcBwQglAKGUbF:String,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
    
    func qdcAyjfHZFHBKUvZ(
        cpaJcBwQglAKGUbF:String,
        lnPbkmdwNECDwBnh: ((_ mKUIzAxlvBGUVfVk: Bool) throws -> Void)? = nil
    ) {}
}

class kAGQermocfLTvFdL {
    var DWDZyFVwscgqplCs = Set<String>()
    var qullakzWowrBAiuC: ((_ user: String, _ event: YIMEnum_EventOnline) throws -> Void)? = nil
    
    func zBOikeFAKnUfELva(
        SxubugnXwQRzhFZG: [String],
        gGnEfsJvqSGuZGvh: ((_ isSuccess: Bool) throws -> Void)? = nil,
        VArUYFQhEOBgceOE: @escaping (_ user: String, _ event: YIMEnum_EventOnline) throws -> Void
    ) {}
    
    func ONRPqWWngMfIoGOB(
        SxubugnXwQRzhFZG: [String],
        QeiTWvgKHkRvxdzd: ((_ isSuccess: Bool) throws -> Void)? = nil
    ) {}
}

class HVxXRNSKnoUsEVit {
    func padYWXYZAzIIDeaX(jQQwYyqPfKUbaJWj: Data) {}
}

class AlyetbxslbblBtDL {
    func iGJyeZZeSfRbESwq(
        tErCIvYmyunOPvLc: String,
        lnPbkmdwNECDwBnh: @escaping (_ mKUIzAxlvBGUVfVk: Bool) throws -> Void
    ) {}
    
    func mcUshpdgSZWvkAAJ(
        tErCIvYmyunOPvLc: String,
        lnPbkmdwNECDwBnh: @escaping (_ mKUIzAxlvBGUVfVk: Bool) throws -> Void
    ) {}
    
    func CrMEZAmuFlNMKEGO(
        tErCIvYmyunOPvLc: String,
        lnPbkmdwNECDwBnh: @escaping (_ mKUIzAxlvBGUVfVk: Bool, _ room: YIMRoom?) throws -> Void
    ) {}
}
